/*思考题 判断一个从键盘上任意输入的整数有几位？*/
#include <stdio.h>
int main(){
    int input;
    int count = 0;
    scanf("%d",&input);
    //使用循环，实现对位值的判断
    //324/10=32，count=1;
    //32/10=3,count = 2;
    //3/10=0,count = 3;
    //count停止计数，输出
    int n=input;
    do{
        count++;
        n=n/10;
        
    }while (n != 0);
    printf("%d has %d digits\n",input,count);
    return 0;
}